small public bus with 20 seats - Spanish English Dictionary